Figures, Tables, and Listings

Chapter 2   About Multitasking on the Mac OS

Figure 2-1 Tasks within processes

Figure 2-2 The Mac OS task and other preemptive tasks

Figure 2-3 Parallel tasks with parallel I/O buffers

Figure 2-4 Parallel tasks with a single set of I/O buffers

Figure 2-5 Sequential tasks


Chapter 3   Using Multiprocessing Services

Listing 3-1 Creating tasks

Listing 3-2 A sample task

Listing 3-3 Terminating tasks

Listing 3-4 Assigning work to tasks

Listing 3-5 Using a semaphore to perform periodic actions

Listing 3-6 Performing actions periodically and on demand


Appendix A   Calculating the Intertask Signaling Time

Listing A-1 Calculating the intertask signaling time


Appendix B   Changes From Previous Versions of Multiprocessing Services

Table B-1 Older functions supported in version 2.0 

Table B-2 New functions introduced with version 2.0 

Table B-3 Unofficial functions still supported in version 2.0

Table B-4 Debugging functions unsupported in version 2.0


Appendix C   Document Version History

Table C-1 Multiprocessing Services documentation revision history 


© 1999 Apple Computer, Inc. – (Last Updated 07 May 99)